/**
 * 
 */
package org.statewalker.parser.turtle;

import org.statewalker.parser.base.Parser;
import org.statewalker.parser.base.TokenizerProvider;
import org.statewalker.tokenizer.CharStream;
import org.statewalker.validator.IValidatorListener;

public class TurtleParserFactory extends TurtleValidatorFactory {

    private TokenizerProvider fTokenizerProvider = new TokenizerProvider();

    public TurtleParserFactory() {
        super();
        bindTokenizers();
    }

    private void bindTokenizers() {
        // TODO Auto-generated method stub

    }

    public Parser newParser(CharStream stream, IValidatorListener... listeners) {
        Parser parser = new Parser(this, fTokenizerProvider, stream, listeners);
        return parser;
    }

}